学校食堂窗口排队模拟器

基于 M/M/c 排队模型和离散事件模拟,观察午餐高峰中“到达率、服务速度、窗口数量”对等待时间和拥堵程度的影响。

M/M/c 排队论模型
平均等待时间 - 理论估计:-
平均队长 - 最大队长:-
窗口利用率 - 完成服务:-
拥堵等级 - -
到达人数 - 泊松到达随机模拟
理论等待概率 - Erlang C 公式

排队过程曲线

等待队长 忙碌窗口
服务窗口状态
队列可视化
显示本次模拟的最大排队规模

功能说明

本小程序模拟学校食堂午餐窗口排队系统。用户可以调节学生到达率、窗口平均服务时间、开放窗口数、模拟时长和随机种子,程序会输出平均等待时间、平均队长、最大队长、窗口利用率、完成服务人数、理论等待概率和拥堵等级。

操作步骤

  1. 选择一个预设场景,或直接拖动左侧滑块设置参数。
  2. 点击“运行模拟”,观察右侧指标、曲线和窗口状态。
  3. 比较“高峰冲击”和“增开窗口”两种情形,分析增加服务台数对等待时间的影响。
  4. 比较“高峰冲击”和“增开窗口”的结果,总结窗口数量对排队系统的影响。

模型假设

模型采用 M/M/c 排队系统。学生到达服从泊松过程,窗口服务时间服从指数分布,c 个窗口并行服务,学生按照先到先服务原则排队。

rho = lambda / (c * mu); 当 rho < 1 时系统稳定;Erlang C 用于估计等待概率和理论平均等待时间。
📊 已访问